package com.study.hot.di.dagger.dagger2.module;


import com.study.hot.di.dagger.dagger2.model.Dog;

/**
 * <pre>
 *     author : slx
 *     time   : 2020/11/25
 *     desc   : 如果一个接口多个实现都要被注入，dagger不知道需要注入哪一个，所以需要使用name限定
 * </pre>
 */
//@Module
public class DogModule {
    /*@Named("jinmao")
    @Provides*/
    Dog provideJinmao() {
        return new Dog("jinmao");
    }
/*
    @Named("erh")
    @Provides*/
    Dog provideErh() {
        return new Dog("er ha");
    }
}